package basic.xiazheng.string;

import java.util.ArrayList;
import java.util.Arrays;
import java.util.Collections;
import java.util.Comparator;

/**
 * @创建人 MBY381
 * @创建时间 2022/4/9 19:44
 * @描述 暂无
 */
public class StringSpace {

    public static void main(String[] args) {
        stringArrSort();
        arrayListSortWithComparator();
        cmp();
    }

    public static void arrayListSortWithComparator() {
        ArrayList<String> li = new ArrayList();
        li.add("MBY");
        li.add("ZZQ");
        li.add("HXY");
        Collections.sort(li);
//        li.sort(Comparator.naturalOrder());
        System.out.println(li);
        Collections.sort(li);
        zax();
    }

    public static void cmp() {
        String s = "mby";
        String b = "MBY";
        System.out.println(s.compareToIgnoreCase(b));

        String s1 = "mby";
        String S2 = new String("mby");
        System.out.println((s1 == S2) + " " + s1.equals(S2));


        ArrayList<String> li = new ArrayList();
        li.add("MBY");
        li.add("ZZQ");
        li.add("HXY");
        li.sort(Comparator.reverseOrder());
        System.out.println(li);
        li.sort(Comparator.naturalOrder());
        System.out.println(li);
        zax();
    }

    public static void stringArrSort() {
        String[] str = new String[]{"MBY", "ZWJ", "HXY", "LJL", "1"};
        Arrays.sort(str);
        System.out.println(Arrays.toString(str));
        zax();
    }

    public static void zax() {
        System.out.println("\n------------------------------------------------------------------------\n");
    }
}
